// 引入mitt
import mitt from 'mitt'

// 调用mitt创建 emitter实例，emitter:绑定事件、触发事件、监听事件
const emitter = mitt()

// 绑定事件
// emitter.on('test1', (data) => {
//     console.log('test1事件触发')
// })

// emitter.on('test2', (data) => {
//     console.log('test2事件触发')
// })

// // 触发事件
// setInterval(() => {
//     emitter.emit('test1')
//     emitter.emit('test2')
// }, 2000)

// // 解绑事件
// setTimeout(() => {
//     // emitter.off('test1')
//     // emitter.off('test2')
    
//     // 一键解绑所有事件
//     emitter.all.clear()
// }, 5000)

// 暴露emitter实例
export default emitter


